package cm.tl.pms.common.exception;

import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.ToString;

/**
 * @author: gst
 * @date: 2023/9/22 15:40
 */
@Getter
@AllArgsConstructor
@ToString
//没有sett
public enum ApiCodeMsgEnum {
    SUCCESS(0, "成功"),
    ERROR(1, "失败"),
    LOGIN_AUTH_ERROR(1000, "登录校验失败"),
    FILE_IMPORT_FAILED(1001, "文件导入失败"),
    CORPUS_IS_NULL(1002, "不存在该语料"),
    MODEL_IS_NULL(1003, "不存在该模型"),
    TASK_ADD_FAILED(1004, "任务添加失败"),
    FILE_TYPE_NOT_MATCH(1005, "文件类型不符合"),
    FILE_IMPORT_DATABASE_FAILED(1006, "文件导入数据库失败"),
    TASK_IS_NULL(1007, "任务不存在"),
    EVALUE_UPDATE_FAILED(1008, "评价修改失败"),
    CORPUS_TYPE_IS_NULL(1009, "语料类型为空，无法删除语料集！请联系管理员"),
    EXPORT_FAILED(1010, "导出失败"),
    EXPORT_NULL_FAILED(1011, "导出数据为空，导出失败，请重新选择任务"),
    EXPORT_CORPUS_NULL_FAILED(1012, "导出数据为空，导出失败，请重新选择语料集"),
    FILE_READ_FAILED(1013, "读出数据失败"),
    CORPUS_LIST_IS_NULL(1014, "语料集为空"),
    QUESTIONEXTEND_IS_NULL(1014, "泛化记录为空，请重新选择"),
    TASK_ID_IS_NULL(2001, "任务id不可为空"),
    TASK_NAME_IS_NULL(2002, "任务名不可为空"),
    USER_NAME_IS_NULL(2003, "用户名不可为空"),
    USER_ID_IS_NULL(2004, "用户id不可为空"),
    ;


    //状态码
    private Integer code;
    //消息
    private String message;

}